Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur Senior .NET

Description

Text copied to clipboard!
Nous recherchons un Développeur .NET Senior talentueux et motivé pour rejoindre notre équipe dynamique de développement logiciel. En tant que membre clé de notre département technologique, vous serez responsable de la conception, du développement et de la maintenance d'applications robustes et évolutives basées sur la plateforme .NET. Vous travaillerez en étroite collaboration avec les chefs de projet, les analystes métiers et les autres développeurs pour fournir des solutions techniques répondant aux besoins de nos clients internes et externes. Le candidat idéal possède une solide expérience dans le développement .NET, notamment avec C#, ASP.NET, .NET Core, et a une bonne compréhension des architectures logicielles modernes telles que les microservices. Vous devez être capable de travailler de manière autonome, tout en contribuant activement à l'amélioration continue des processus de développement et à la qualité du code. Vos responsabilités incluront la participation à toutes les phases du cycle de vie du développement logiciel, y compris l'analyse des besoins, la conception technique, le codage, les tests, le déploiement et la maintenance. Vous serez également amené à encadrer des développeurs juniors, à effectuer des revues de code et à proposer des solutions innovantes pour améliorer les performances et la sécurité des applications. Nous valorisons les personnes passionnées par la technologie, qui aiment résoudre des problèmes complexes et qui sont toujours à la recherche de nouvelles façons d'améliorer les produits et les processus. Si vous êtes à la recherche d'un environnement stimulant, collaboratif et axé sur l'innovation, ce poste est fait pour vous.

Responsabilités

Text copied to clipboard!
  • Développer et maintenir des applications .NET performantes et évolutives
  • Participer à la conception technique et à l'architecture logicielle
  • Collaborer avec les équipes produit et métier pour comprendre les besoins
  • Effectuer des revues de code et assurer la qualité du code
  • Encadrer et accompagner les développeurs juniors
  • Assurer la documentation technique des développements
  • Participer aux tests unitaires et d'intégration
  • Contribuer à l'amélioration continue des processus de développement
  • Assurer la maintenance corrective et évolutive des applications existantes
  • Veiller à la sécurité et à la performance des solutions développées

Exigences

Text copied to clipboard!
  • Diplôme en informatique ou domaine connexe
  • Minimum 5 ans d'expérience en développement .NET
  • Maîtrise de C#, ASP.NET, .NET Core
  • Bonne connaissance des bases de données SQL Server
  • Expérience avec les architectures microservices et les API REST
  • Connaissance des outils de versioning (Git, Azure DevOps)
  • Capacité à travailler en équipe et de manière autonome
  • Excellentes compétences en résolution de problèmes
  • Bonne communication écrite et orale en français
  • Expérience avec les méthodologies Agile/Scrum

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience avec .NET Core ?
  • Avez-vous déjà travaillé dans un environnement Agile ?
  • Pouvez-vous décrire un projet complexe que vous avez développé ?
  • Comment assurez-vous la qualité de votre code ?
  • Avez-vous de l'expérience avec les microservices ?
  • Comment gérez-vous les revues de code ?
  • Quelle est votre approche pour résoudre un bug critique en production ?
  • Quels outils utilisez-vous pour le versioning et l'intégration continue ?
  • Avez-vous déjà encadré des développeurs juniors ?
  • Comment restez-vous à jour avec les nouvelles technologies ?